25 research outputs found

    On the Reusability of User Interface Declarative Models

    Get PDF
    The automatic generation of user interfaces based on declarative models achieves a significant reduction of the development effort. In this paper, we analyze the feasibility of using two well-known techniques such as XInclude and Packaging in the new context of reusing user-interface model specifications. After analyzing the suitability of each technique for UI reutilization and implementing both techniques in a real system, we show that both techniques are suited to be used within the context of today’s existing model-based user interfaces

    Reusing UI elements with Model-Based User Interface Development

    Get PDF
    This paper introduces the potential for reusing UI elements in the context of Model-Based UI Development (MBUID) and provides guidance for future MBUID systems with enhanced reutilization capabilities. Our study is based upon the development of six inter-related projects with a specific MBUID environment which supports standard techniques for reuse such as parametrization and sub-specification, inclusion or shared repositories. We analyze our experience and discuss the benefits and limitations of each technique supported by our MBUID environment. The system architecture, the structure and composition of UI elements and the models specification languages have a decisive impact on reusability. In our case, more than 40% of the elements defined in the UI specifications were reused, resulting in a reduction of 55% of the specification size. Inclusion, parametrization and sub-specification have facilitated modularity and internal reuse of UI specifications at development time, whereas the reuse of UI elements between applications has greatly benefited from sharing repositories of UI elements at run time.Ministerio de Ciencia e Innovación DPI2010-19154Junta de Andalucía TIC-633

    Working with the professional environment uncertainties: analysis of a Problem-Based-Learning experience in a Computer Networks course

    Get PDF
    [ES] Este trabajo presenta los resultados de una experiencia de aprendizaje basado en problemas (ABP) con solución abierta en el contexto de ingeniería. El diseño metodológico realizado persigue la similitud con el mundo real minimizando el rechazo de los alumnos y el consumo de recursos humanos y materiales, uno de los inconvenientes a menudo esgrimidos contra el aprendizaje basado en problemas. Los resultados de tres cursos académicos demuestra que la metodología utilizada mejora las capacidades transversales requeridas en el ejercicio de la ingeniería.[EN] Este trabajo presenta los resultados de una experiencia de aprendizaje basado en problemas (ABP) con solución abierta en el contexto de ingeniería. El diseño metodológico realizado persigue la similitud con el mundo real minimizando el rechazo de los alumnos y el consumo de recursos humanos y materiales, uno de los inconvenientes a menudo esgrimidos contra el aprendizaje basado en problemas. Los resultados de tres cursos académicos demuestra que la metodología utilizada mejora las capacidades transversales requeridas en el ejercicio de la ingeniería.Estepa Alonso, R.; Estepa Alonso, AJ. (2011). Trabajar con la incertidumbre del mundo laboral: análisis de una experiencia con Aprendizaje Basado en Problemas en Redes de Ordenadores. REDU. Revista de Docencia Universitaria. 9(2):213-232. https://doi.org/10.4995/redu.2011.6169OJS21323292Biggs, J. (2003), 'Teaching for quality learning at University'. Buckinghamshire, Society for Reseach into Higher Educacion and Open University Press.Del Canto P.; Gallego I.;López J.;Mora J.; Reyes A.; Rodríguez E.; Sanjeevan K.; Santamaría E. ;Valero M., (2009), 'Conflictos en el trabajo en grupo: cuatro casos habituales', Revista de Formación e Innovación Educativa Universitaria, 2(4), pp 221‐226Felder R. (2005), "Understanding Student Differences", Journal of Engineering Education , 94(1), pp 57‐72.Felder R.; Silverman L., (1988) 'Learning and Teaching Styles In Engineering Educacion', Engr. Education, 78(7), pp 674‐681Felder R.; Woods D.; Stice J.; Rugarcia A., (2000), 'The Future of Engineering Education. II. Teaching Methods that work', Chemi. Engineering Education, 34(1), pp 26‐29.Font A. (2003), "Una experiencia de autoevaluación y evaluación negociada en un contexto de aprendizaje basado en problemas (ABP)". Revista de la Red Estatal de Docencia Universitaria. 3 (2). pp 100‐112Fretag F.; Navarro L.; Marquéz J., (2008), 'Improving the Introduction to a Collaborative Project‐Based Course on Computer Network Applications'. ICCS 2008, Part II. Lecture Notes on Computer Science (LNCS) 5102, pp 669‐677.HeyWood J., (2005), "Engineering Education. Research and Development in Curriculum and Instruction". IEEE Press. Published by John Wiley.Leach L., Zepke N., (2011), 'Engaging students in learning: a review of a conceptual organiser', Higher Education Reserach Development, 30(2), pp 193‐204.Libro Blanco de Ingenierías, (2006), Available in http://www.aneca.es/Documentos‐y‐ publicaciones/Libros‐BlancosLinge N.; Parsons D., (2006) 'Problem‐Based Learning as an Effective Tool for Teaching Computer Network Design", IEEE Transaction on Education, 49(1), pp 5‐10Mao H., Liu L., (2010) , 'The Research and Application of PBL Didactics in the Computer Network Technology Course'. 10th IEEE International Conference on Computer and Information Technology (CIT 2010).Martín del Peso M.; Rabadán A.; Hernández J., (In press, 2013), 'Desajustes entre formación y empleo en el ámbito de las Enseñanzas Técnicas universitarias: la visión de los empleadores de la Comunidad de Madrid', Revista de Educación.Ramos P.; Palacios G., (2010), 'Considerations on a PBL‐Based Course on Radio Communications: a Decade's Experience'. 40th ASEE/IEEE Frontiers in Education Conference.Regev G.; Gause D.;Wegmann A., (2009), 'Experiential learning approach for requirements engineering education', Requirements Engineering , Springer‐Velag 14, pp 269‐287.Retention and Graduation Rates for Majors in Science, Technology, Engineering, and Mathematics (STEM): Comparison of UMBC's STEM Students with STEM Students in Other Highly Selective Institutions'. (2004) Available in http://www.umbc.edu/oir/Reports/STEM%20CRSDE‐July2004.pdfRiveira V.; Mataix A.; Carrasco A. (2006), 'Análisis de los factores que influyen en la duración efectiva de los estudios de ingeniería industrial'. X Congreso de Ingeniería de Organización.Rué, J. (2009), 'El aprendizaje Autónomo en Educación Superior.' Narcea, S.A. de Ediciones.Rué, J., Font, A., Cebrián, G..(2011), 'El ABP, un enfoque estratégico para la formación en Educación Superior. Aportaciones de un análisis de la formación en Derecho'. Revista de Docencia Universitaria, 9 (1), pp 25‐44.Rugarcia, A.; Felder R., Woods D., Stice J. (2000),'The Future of Engineering Education. I. A vision for a new century', Chemi. Engineering Education, 34(1), pp 16‐25.Sendra, S.; Canovas A.; García M.; Lloret J., (2009), "Método de evaluación cooperativa en clases prácticas de redes de ordenadores". EAA ‐ Jornadas de Innovación 2009.Valero, J. (2007) Las dificultades que tienes cuando haces un PBL', La Educación Superior hacia la Convergencia Europea: Modelos basados en el aprendizaje. Universidad de Mondragón. Capítulo 8.Vázquez, S. (2009) 'Rendimiento Académico y Patrones de Aprendizaje en Ingeniería'. Ingeniería y Universidad, 13 (1), pp 105‐136

    Energy-Efficient UAVs Deployment for QoS-Guaranteed VoWiFi Service

    Get PDF
    This paper formulates a new problem for the optimal placement of Unmanned Aerial Vehicles (UAVs) geared towards wireless coverage provision for Voice over WiFi (VoWiFi) service to a set of ground users confined in an open area. Our objective function is constrained by coverage and by VoIP speech quality and minimizes the ratio between the number of UAVs deployed and energy efficiency in UAVs, hence providing the layout that requires fewer UAVs per hour of service. Solutions provide the number and position of UAVs to be deployed, and are found using well-known heuristic search methods such as genetic algorithms (used for the initial deployment of UAVs), or particle swarm optimization (used for the periodical update of the positions). We examine two communication services: (a) one bidirectional VoWiFi channel per user; (b) single broadcast VoWiFi channel for announcements. For these services, we study the results obtained for an increasing number of users confined in a small area of 100 m2 as well as in a large area of 10,000 m2. Results show that the drone turnover rate is related to both users’ sparsity and the number of users served by each UAV. For the unicast service, the ratio of UAVs per hour of service tends to increase with user sparsity and the power of radio communication represents 14–16% of the total UAV energy consumption depending on ground user density. In large areas, solutions tend to locate UAVs at higher altitudes seeking increased coverage, which increases energy consumption due to hovering. However, in the VoWiFi broadcast communication service, the traffic is scarce, and solutions are mostly constrained only by coverage. This results in fewer UAVs deployed, less total power consumption (between 20% and 75%), and less sensitivity to the number of served users.Junta de Andalucía Beca 2020/00000172Unión Europea FEDER 2014-202

    RPL Cross-Layer Scheme for IEEE 802.15.4 IoT Devices With Adjustable Transmit Power

    Get PDF
    Article number 9523554We propose a novel cross-layer scheme to reduce energy consumption in wireless sensor networks composed of IEEE 802.15.4 IoT devices with adjustable transmit power. Our approach is based on the IETF’s Routing Protocol for Low power and lossy networks (RPL). Nodes discover neighbors and keep fresh link statistics for each available transmit power level. Using the product of ETX and local transmit power level as a single metric, each node selects both the parent that minimizes the energy for packet transmission along the path to the root and the optimal local transmit power to be used. We have implemented our cross-layer scheme in NG-Contiki using the Z1 mote and two transmit power levels (55mW and 31mW). Simulations of a network of 15 motes show that (on average) 66% of nodes selected the low-power setting in a 25 m × 25 m area. As a result, we obtained an average reduction of 25% of the energy spent on transmission and reception of packets compared to the standard RPL settings where all nodes use the same transmit power level. In large scenarios (e.g., 150 m × 150 m and 40-100 motes), our approach provides better results in dense networks where reducing the transmit power of nodes does not translate into longer paths to the root nor degraded quality of service

    Reflexiones sobre la Gestión de Riesgos en la Evaluación Telemática dentro del contexto de la E.T.S.I de la Universidad de Sevilla

    Get PDF
    Es imposible suprimir el riesgo en un examen telemático, como también lo es en un examen presencial. De forma natural, lo exámenes telemáticos abren un mayor número de oportunidades a quién desea sortear las normas establecidas. Todos los actores deben ser conscientes de estos riesgos. Los profesores se enfrentan al desafío de implementar mecanismos de evaluación confiables, los alumnos tendrán que aceptar nuevas formas de implementar y monitorizar esta evaluación y la Universidad deberá dotarse no sólo a sí misma y a los profesores, sino también a los alumnos con necesidades especiales con la necesaria infraestructura técnica y soporte normativo. Está por ver si el coste será razonable para todos. El objetivo de este trabajo es ofrecer al profesor, especialmente de ingeniería, una reflexión sobre los riesgos inherentes a la evaluación telemática y sugerir algunas soluciones que lo ayuden a tomar una decisión bien fundada para su asignatur

    On the Detection Capabilities of Signature-Based Intrusion Detection Systems in the Context of Web Attacks

    Get PDF
    Signature-based Intrusion Detection Systems (SIDS) play a crucial role within the arsenal of security components of most organizations. They can find traces of known attacks in the network traffic or host events for which patterns or signatures have been pre-established. SIDS include standard packages of detection rulesets, but only those rules suited to the operational environment should be activated for optimal performance. However, some organizations might skip this tuning process and instead activate default off-the-shelf rulesets without understanding its implications and trade-offs. In this work, we help gain insight into the consequences of using predefined rulesets in the performance of SIDS. We experimentally explore the performance of three SIDS in the context of web attacks. In particular, we gauge the detection rate obtained with predefined subsets of rules for Snort, ModSecurity and Nemesida using seven attack datasets. We also determine the precision and rate of alert generated by each detector in a real-life case using a large trace from a public webserver. Results show that the maximum detection rate achieved by the SIDS under test is insufficient to protect systems effectively and is lower than expected for known attacks. Our results also indicate that the choice of predefined settings activated on each detector strongly influences its detection capability and false alarm rate. Snort and ModSecurity scored either a very poor detection rate (activating the less-sensitive predefined ruleset) or a very poor precision (activating the full ruleset). We also found that using various SIDS for a cooperative decision can improve the precision or the detection rate, but not both. Consequently, it is necessary to reflect upon the role of these open-source SIDS with default configurations as core elements for protection in the context of web attacks. Finally, we provide an efficient method for systematically determining which rules deactivate from a ruleset to significantly reduce the false alarm rate for a target operational environment. We tested our approach using Snort’s ruleset in our real-life trace, increasing the precision from 0.015 to 1 in less than 16 h of work. View Full-TextMinisterio de Ciencias e Innovación (MICINN)/AEI 10.13039/501100011033: PID2020-115199RB-I00FEDER/Junta de Andalucía-Consejería de Transformación Económica, Industria, Conocimiento y Universidades PYC20-RE-087-US

    Revisión de la exposición en cursos de ingeniería

    Get PDF
    Se ha realizado una observación sobre los diferentes aspectos de la docencia en su expresión oral. A través de reuniones periódicas se han analizado las ventajas e inconvenientes de cambios metodológicos (problemas resueltos, servicios Web, mantenimiento del orden en la clase, etc.). También se han comentado las grabaciones de clases realizadas en el grupo. Las reuniones mantenidas así como las clases de formación recibidas se han traducido en una experiencia enriquecedora para los profesores noveles, estimando como muy positivos los resultados obtenidos.A number of aspects in oral-teaching have been observed. By means of periodic meetings, the benefits and drawbacks of methodological changes have been analyzed (examination material, web services, discipline problems, etc ... ). Also, the video material recorded about lectures in live has been discussed. The meetings and the lectures and material received in the beginning of this program have resulted into an enhancement of the sort-experienced teachers. The teachers declared a high degree of satisfaction with the results obtained

    Sistema telemático de citas para la docencia

    No full text
    This work is licensed under a Creative Commons 4.0 International License (CC BY-NC-ND 4.0)En este trabajo presentamos un sistema de gestión de citas diseñado por el Dpto. de Ingeniería Telemática de la Universidad de Sevilla para satisfacer las necesidades de profesores y alumnos. Este servicio puede ser utilizado para concertar tutorías, seguimientos de proyectos o revisiones de exámenes. Durante un año de operación del sistema hemos podido probar sus efectos positivos en el desempeño docente y el aprendizaje de los alumnos. A los alumnos, les permite solicitar una cita en un horario que a ellos les sea más conveniente y tener la certeza de que el profesor estará esperándoles (presencialmente, o telemáticamente). También les permite reducir el tiempo de espera en las revisiones de exámenes. El profesorado puede saber con antelación cuándo vendrán los alumnos y qué tema desean tratar y así tener preparada la reunión, gestionando el tiempo de forma más eficaz. Además, le permite establecer los horarios disponibles para citas de forma flexible de manera que se adecúe a su disponibilidad dinámicamente (p.ej., semanalmente). También permite evitar aglomeraciones en las revisiones de exámenes. Finalmente, el sistema genera numerosos indicadores con los que el profesor puede gestionar el proceso de tutorías e integrarlo en una estrategia de mejora continua
    corecore